package org.nepu.scr.indexrate.ratelongevity.longevity.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.lboot.jpa.entity.BaseEntity;

import javax.persistence.Column;
import java.io.Serializable;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("延寿评级结果各项指标评价结果")
public class LongevityData extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "评价任务ID")
    @Column(name = "longevity_id")
    String longevityId;

    //延寿评级
    @ApiModelProperty(value = "延寿评级结果")
    String c;

    @ApiModelProperty(value = "井架、底座、绞车资料结果")
    String c1;

    @ApiModelProperty(value = "井架、底座、绞车现场检查结果")
    String c2;

    @ApiModelProperty(value = "井架、底座、绞车功能试验结果")
    String c3;

    @ApiModelProperty(value = "井架承载能力检测结果")
    String c4;

    @ApiModelProperty(value = "井架、底座、绞车结构强度结果")
    String c5;

    @ApiModelProperty(value = "井架、底座、绞车资料-井架结果")
    String c11;

    @ApiModelProperty(value = "井架、底座、绞车资料-底座结果")
    String c12;

    @ApiModelProperty(value = "井架、底座、绞车资料-绞车结果")
    String c13;

    @ApiModelProperty(value = "井架、底座、绞车现场检查-井架结果")
    String c21;

    @ApiModelProperty(value = "井架、底座、绞车现场检查-底座结果")
    String c22;

    @ApiModelProperty(value = "井架、底座、绞车现场检查-绞车结果")
    String c23;

    @ApiModelProperty(value = "运行情况检查结果")
    String c31;

    @ApiModelProperty(value = "设备故障诊断结果")
    String c32;

    @ApiModelProperty(value = "应力测试结果")
    String c41;

    @ApiModelProperty(value = "强度校核结果")
    String c51;

    @ApiModelProperty(value = "检验结果分析结果")
    String c52;

}
